<script setup lang="ts">
import {useRouter} from 'vue-router'
const router=useRouter()

const props=defineProps<{
    title?:string,
    rightText?:string
    back?: () => void
}>()

const onClickLeft=()=>{
    if (props.back) {
   return props.back()
  }
    // console.log("返回")

    //返回的时候有两种情况
    //1.返回到其他页面点进来的时候的那个页面
        //点返回的时候就要跳到原来的页面
        if(history.state.back){
            router.back()
        }else{
            //2.没有从其他页面跳过来的情况
        //点返回的时候让他跳到首页
        router.push('/')
        }

    
}
const onClickRight=()=>{
    console.log("跳到注册页面")
}

</script>
<template>
    <van-nav-bar
    left-arrow
    fixed
    :title="title"
    :right-text="rightText"
    @click-left="onClickLeft"
    @click-right="onClickRight"
    />
</template>